package org.jeecg.modules.cusorder.vo;

import java.io.Serializable;

import org.jeecg.common.aspect.annotation.Dict;
import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CusOrderInfoQueryVO implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**销售员*/
    private java.lang.String createBy;
    
	/**所属部门*/
    private java.lang.String sysOrgCode;
	
	/**订单号*/
    private java.lang.String codeNum;
	
	/**订单状态*/
    private java.lang.String status;
	
	/**客户单号*/
    private java.lang.String cusCode;
	
	/**客户ID*/
    @ApiModelProperty(value = "客户")
    private java.lang.String customerInfoId;
	
	/**下单时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date orderTime;
	
	/**交货日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date deliveryDate;
	
	/**审单人*/
    private java.lang.String examineBy;
	
	/**审单时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date examineTime;
	
	/**转单接收人*/
	@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
    private java.lang.String manufactureOperator;
	
	/**转单时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date manufactureTime;

}
